/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication7;

import java.util.Scanner;

/**
 *
 * @author usuari
 */
public class JavaApplication7 {
 

public static void main (String[] args) {
JavaApplication7 programa = new JavaApplication7();
programa.inici();
}
public void inici() {
Fraccion quebrados = new Fraccion();
quebrados.setNum(10);
quebrados.setDen(20);
exemple ejemplo = new exemple();
ejemplo.setNum(-20);
ejemplo.setDen(9);
System.out.println("Ejemplo   "+ejemplo.toString()  ) ;
System.out.println("Ejemplo   "+ejemplo.valorDoble()  ) ;
System.out.println("Valor de num "+quebrados.getNum())
System.out.println("Suma  "+quebrados.Suma(quebrados) ) ;
System.out.println("Mult  "+quebrados.Mult(quebrados);
System.out.println("Divisio  "+quebrados.Div(quebrados);
System.out.println("Resta  "+quebrados.Resta(quebrados);


/*
System.out.println("Llegiu un real pel teclat:");
double a = llegirRealTeclat();
System.out.println("El real ha estat " + a + ".");
System.out.println("Llegiu un altre real pel teclat:");
a = llegirRealTeclat();
System.out.println("L'altre real ha estat " + a + ".");
*/
}
public double llegirRealTeclat() {//public int llegirRealTeclat()
//El codi no varia respecte a l'exemple anterior
//...
    //2. Es fa el codi que llegeix un únic enter del teclat, com s'ha fet sempre
//No canvia absolutament res...
Scanner lector = new Scanner(System.in);
double realLlegit = 0;
boolean llegit = false;
while (!llegit) {
llegit = lector.hasNextDouble();
if (llegit) {
realLlegit = lector.nextDouble();
} else {
System.out.println("Això no és un enter.");
lector.next();
}
}
lector.nextLine();
//3. Un cop fet, quina variable té el resultat? "enterLlegit"
//4. Cal fer "return" damunt seu

return realLlegit;

}

}
